<?

$g_terrain = array(
	1 => '火花帝国城下町',
	2 => '克里特岛',
	3 => '凡尔赛宫',
	4 => '罗马斗技场',
	5 => '格拉那达',
	6 => '巴黎圣母院大教堂',
	7 => '恒河',
	8 => '巴特农神庙',
	9 => '胡夫金字塔',
	10 => '巴比伦空中花园',
	11 => '秦始皇陵墓',
	12 => '巴别塔',
	13 => '迦南美地',
);

/** 生成场景
	1 火花帝国城下町：400‰ 无特殊效果
 	2 克里特岛：75‰ 异常率-10%
 	3 凡尔赛宫：75‰ 每回合恢复5%SP
 	4 罗马斗技场：75% AP恢复量+2
 	5 格拉那达：75‰ 会心率+20%
 	6 巴黎圣母院大教堂：75‰ 每回合回复5%HP

 	7 恒河：39% 异常状态类技能消耗的行动点数与SP降低至2/3
 	8 巴特农神庙 39‰ 觉醒能力加成加倍
 	9 胡夫金字塔 39‰ 恢复系技能消耗的行动点数与SP降低至2/3
 	10 巴比伦空中花园 39‰ 伤害降低至75%,异常率+20%
 	11 秦始皇陵墓 39‰ 觉醒条件变更为15%HP时发动，但能力加成减半且消耗行动点数仍为通常值
	12 巴别塔 15‰ 所有技能消耗的SP增加20%，使用的行动点数降低至2/3
	13 迦南美地 15‰ 专用技能消耗的行动点数减半
 */	

function terrain_cal($force=0) {
	global $g_terrain;
//	$force = 1; //TODO: FOR TEST
	if($force) {
		return $force;
		return 0;
	}
	$t = mt_rand(1,1000);
	$t = mt_rand(1,1000);
	if($t <= 400) return 1;
	elseif($t >=401 && $t <=475) return 2;
	elseif($t >=476 && $t <=550) return 3;
	elseif($t >=551 && $t <=625) return 4;
	elseif($t >=626 && $t <=700) return 5;
	elseif($t >=701 && $t <=775) return 6;
	elseif($t >=776 && $t <=815) return 7;
	elseif($t >=816 && $t <=855) return 8;
	elseif($t >=856 && $t <=895) return 9;
	elseif($t >=896 && $t <=935) return 10;
	elseif($t >=936 && $t <=975) return 11;
	elseif($t >=976 && $t <=988) return 12;
	elseif($t >=989 && $t <=1000) return 13;
	else return 1;
}

/*
for($i=0;$i<1000;$i++) {
	echo terrain_cal()."\n";
}
*/

?>
